import { http } from '@/utils/http'

// 手机验证码登录
export function loginByPhone(params: ILoginByPhone) {
  return http.post('/api/fuwu/mobile_login', params, params)
}
// 获取微信openid
export function getOpenId(code: string /* 微信登录code */) {
  return http.post('/api/fuwu/wx_openid', { code }, { code })
}
// 微信登录
export function loginByWechat(code: string /* 微信登录code */) {
  return http.post('/api/fuwu/wx_login', { code })
}
// 用户服务协议
export function getUserAgreement() {
  return http.get('/api/fuwu/agreement')
}
// 手机验证码
export function sendCode(mobile: string): Promise<IResData<any>> {
  return http.post('/api/fuwu/get_code', { mobile }, { mobile })
}

/**
 * 微信授权手机号登录
 * @param code
 */
export function loginByWxPhone(code: string): Promise<IResData<any>> {
  return http.post('/api/fuwu/get_mobile_login', { code }, { code })
}
